This is one of the best places we've stayed as a family. It has it all. Location, Facilities, Space, Views. Loved it.