This place is great. It has everything we were looking for. Great location, very clean, overall great experience.