A high quality accommodation at a great location