Perfect for our small family. Great location, super clean and well kept, nice attention to little details, helpful communication and clear instructions. Overall a wonderful experience!