Everything was thought of and taken care of here. Great location, well-designed, clean, and an overall fantastic experience.