very enjoyable and comfortable stay