Clean, spacious and plenty of great views.