We had a really wonderful time at this apartment. It is spacious, clean, comfortable and authentic. It was perfect for a couple with a baby as we could still enjoy the rest of the property (roof terrace and balcony) whilst our baby slept. We loved the style of the kitchen and bedroom, the bathroom was clean and the terrace and balcony were lovely. The location was brilliant just 5 minutes to the centre with shops, restaurants and beaches. The checkin and check out were easy and despite a language barrier, the staff went out of their way to communicate and help. I would highly recommend.