Fan-tas-tic ! Great location, outstanding hospitality, all at one place