Clean, tidy, useful amenities, good communication, handy location and nice spa pool.