excellent stay in a lovely spot, perfect location