Various facilities are spread across an area of approximately 230,000 square meters, nestled within the natural surroundings of Karuizawa, creating a resort-style hotel.