The location is fantastic and the accommodation has most of what you need for a comfortable stay. However, the apartments are small and ours wasn’t very clean when we checked in. There was a dust and hairs around the place.