Clean, modern, stylish, good location and lovely host. Perfect for my needs.