Great place, very spacious and clean. A thoughtful guide was provided with all the details we may need during our stay. David was always available and easy to communicate with.