We had a great time at David’s. The view from the balcony is fantastic and we enjoyed several sunsets and dinners sitting out there. The apartment is comfortable and the complex is nicely organized with a pool and a bbq area. David also provides beach gear and snorkeling masks making it a perfect Hawaiian experience.