excellent stay in a fantastic location