Xcellent accommodation in an unbeatable location