Location - perfect, accommodation - wonderful, cleanliness - superb! Exactly what we were promised when we booked it!