It is actually a hotel/apartment.
Really nice stay overall.