Very enjoyable stay with great amenities