The creators of the hotel named this hotel after Woodrow Wilson to honor his efforts for promoting the League of Nations, which led to the end of the first World War. For celebrating such achievements, the hotel, built in 1962, is located five minutes from the UN building.
While everything sounds perfectly prepared for your pampering, the only real problem with staying in the Penthouse suite is that you may never leave the room and will not get to experience Geneva at all.