Definitely a high end stay; modern, very well appointed, quality appliances, immaculately maintained. We loved it. Fabulous views over water. A small private beach to walk to. I would highly recommend this place for families.