Good accommodation on a great location