Perfect location and spacious enough to be comfortable for a family! All the necessary amenities included so we could relax and enjoy a vacation. Would definitely book again!