Great location, clean and spacious, but quite expensive (at least in high season).