Has everything you need to stay. Great location, very well thought out, very clean. Loved it!