Great place for a break, a lot of small touches and surprises.