The location was great! The private beach for guests was perfect! the views are breathtaking! It could use some newer modern beds, facial repairs, and upgrades Nonetheless it was a great family experience.