Very clean, location was beautiful. Everything you would need provided.