a fine accommodation in a great location