It has everything you need for a wonderful stay. The place was well thought out and everything was in excellent condition.