Fantastic view, spacious rooms and all the kitchen amenities you could ask for.