The Boulders Beach Hotel is really well positioned - great views from the restaurant deck and practically on the beach. The staff are relaxed and friendly.