Even nicer than advertised, really enjoyable stay with all the amenities one can think of