Everything you need but never knew you wanted! 100% would recommend to anyone looking for something different from usual stays. Very spacious & clean. Felt like I was in a a tiny resort.