Has everything you need, spacious, great location and superb views! Will be back (when it's a bit warmer!)