Spacious and comfortable with great views.