Originally Posted by GeneCMH
but what exactly is the concept here? Is it a hotel within a hotel or just their new spa area?
It's just the hotel's new spa/health facility. The facility happens to have several "spa" rooms for those interested in getting a full spa experience.