Clean, tidy and beautifully presented. Warm and in a beautiful location.