Separate buildings but plenty of parking and just a quick walk to the main bldg for breakfast. Front desk at night check-in seemed bothered to help as she was in the middle of a mobile game but otherwise the staff was very nice and accommodating even wishing our little one a happy birthday hours apart. The suite was perfect for the price. We basically needed a spot to rest in between activities, sleep, wash, and to accommodate us eating in at least 1 meal each day.