The staff is friendly and welcoming, the location is great; however the accommodation leaves some room to be desired, particularly in the cleanliness department.