Three separate apartments, which wasn’t evident when I was booking, but had no impact on the great time we had! Great views and location, very clean and nice to have private parking.