Everything you could imaging & more. Lots of care and attention to little details that make this the best vacation accommodation ever! The windows & scenic views are forever in my heart.