Superbly organized, very clean and well maintained accomodations, pleasant decor, warm atmosphere and very friendly and attentive staff.