Beautiful, comfortable, spacious, modern, clean, in a quiet location with a fabulous view. Grocery store around the corner, bars and restaurants a few minutes walk. Two beaches in easy walking distance. In a word: perfect.