Excellent location, ample amenities, communicative staff. Perfect for families!