Clean, comfortable, spacious, great views and a great location