Great location, right on the beach. Spent every morning on the balcony watching the sunrise. Check-in and valet parking are managed separately by the resort so your experience might vary. The pool was very nice though.