perfect place. very clean and spacious. definitely recommend. we had the best time.