Great accommodation in terrific location