10/10 recommend. Everything was clean upon arrival with a smooth check-in process and my friends and I had the greatest time from start to finish.