Great self contained unit, you find everything you need here and more!!! Located just in front of a wonderful beach. It is just perfect!! Highly recommended!