The place was really clean and had everything needed for staying. The roof terrace was wonderful, our favourite. There were a lot of stairs but most could be kept from children by closing doors.