very enjoyable place to stay