The 160-room Balboa Bay Resort is one of Newport Beach's most upscale properties, and has excellent restaurants, a spa, plenty of meeting facilities, and an Olympic-size swimming pool. Rooms have elegant Mediterranean style, and all come with private balconies. The hotel is under a 10-minute drive to the sand, and has a waterfront location on a marina (part of the exclusive Balboa Bay Club). Just be aware that the resort fees, breakfast fees, and parking fees can add up, and some guests may start to feel nickel and dimed. Still, in Newport, only the Resort at Pelican Hill is more luxurious.