We had the most amazing stay over Easter. Cannot fault this place. Location, size, amenities. It has it all! We will be back.