Clean, spacious, great location and excellent communication. Would stay here again anytime.