5/5 - ExcellentVerified travellerDespite reading some mixed reviews, we are certainly pleased we stayed here ☺️