Well appointed accommodation in a great location