Perfect in all aspects. Starting with the apartment it is close to everything by walking (2 minutes to the beach, 5 to the center), the apartment was completely renewed, beautifully decorated and has everything you need for a pleasant stay (cooking stuff, basic cooking seasoning, washing machine, ironing stuff). Regarding the hosts, one of the best we dealt with. They decorated the house in a way that I really felt at home, we had some fruits, candies and so on waiting for us and we informed them that we had a baby so they made also our little one feel at home with a comfortable bed and all the sheets and towels, baby chair and even some toys! We also asked to arrive a bit early in check in and they were flexible in receiving us! I would really recommend! One of the best place/ host ever!