Wonderful, clean, VERY accommodating, 5 stars