Great spot, friendly host. Extremely clean and organized, modern interior. Very welcoming. Lots of shops and facilities around.
Minor downsides: Noisy street below, beaches within walking distance are fairly small.