Location, location location. This is it. Great, communicative and responsive host. Super easy check in and out. Very well appointed, clean and organised apartments for our short stay (7 peeps) in 2 apartments but would have been perfect for a long stay too.