"Catalina Beach Resort is my happy place. The beach and views are amazing, the staff excellent, and though the property is a bit tired it is clean and well maintained. Their beach bar is the best and the breakfasts outstanding. Be mindful that it spills down the cliff and there are many stairs! I love this place. "