great location attentive staff, decent fitness center, modern and clean rooms with all the things you'd expect