Ocean front, with a lovely pool heated to the perfect temperature. The pool area has a kitchen and lots of grills. The beach that is steps away is sandy and swimmable. We definitely would stay here again! Aloha