Top class hotel/apartments. Great facilities for all. Would stay here again, location is good even taking into account 'the steps'. Staff were friendly and welcoming. The hotel was very clean generally, with the apartments cleaned daily. The apartment was really well equipped for self catering. Small shop on site however the supermarket was just a short walk away.