One of the best accommodations we have ever seen. Service was top notch (they even thought of preparing some sandwiches because we checked in really late - and they prepared huge take-away breakfast because we checked out very early). They also offer complimentary dinners in addition to expected breakfast.
The view is breathtaking, the parking is easy and the beach is great, too. Beware, though, that you'd most likely want to have water shoes for swimming - the water is emerald and crystal clear, but is not your generic sandy beach, the bottom is lava and slate rock, kinds slippery. Once you get deep enough you are just fine. Of course, they have a terrific pool area with a bar and evening live entertainment.
All in all, excellent experience.