Perfect place with everything you need: pool, spa, restaurant, beach access, mountains view!!! Highly recommend it!