excellent place finished to a high standard in a great location