Well maintained, clean rooms, excellent location and friendly staff.