Clean, great location, great to have a gym and pool. If you like to cook you should be aware that there are minimal supplies though. Loved staying here.