very relaxing stay with lots of nice amenities