The apartment is compact, clean and comfortable, with a well equipped kitchen. The beds are comfortable, and lots of towels are provided. It is in a very convenient location to a grocery store (across the street), the beach and lots of great restaurants within a 5-10 minute walk.The duration of our stay changed unexpectedly a few weeks before our arrival. The owner was very accommodating to our change in plans, they were able to re-sell the unused days and facilitate a refund for us which was greatly appreciated. The communication overall was prompt and excellent.The main bathroom had an unpleasant odour which we reported to the owner on arrival. It appears that this was caused by an issue in the building and it was addressed part way during our stay. Overall, we really enjoyed our stay … the area is beautiful, very walkable with lots of activity by the waterfront.