Professionally run place. Had a good stay.