Everything and more than you could possibly want or need! Absolutely beautiful home, terrific location right in the heart of everything we needed. Couldn’t have had better weather too. Loved our stay and would return in a heartbeat!