Excellent location, perfect size, clean, stylish and a great host.Loved our week there and we will be back!