Very nice place. Slightly smaller than expected but the superb location makes up for it. Will recommend.