Absolutely perfect. Spotlessly clean, great location and all the amenities available made us feel at home. Would definitely book again!