Excellently set-up place; well designed; great location!