This place is fantastic! The location, beach, and pool are amazing.