Perfect view! right size apartment, all the amenities in place; complete kitchen and beach essentials . Family really enjoyed this vacation . Hope we can come back ! Mahalo!