This place deserves a 7 star but i will leave it at a 5. It was a fun place for myself and everyone that was with me. Entertainment, hospitality, cleanliness, accuracy and safety are just a few words i can use to describe. James and Brittany thanks for the hospitality and making us feel at home. We will book again if the days are available. God bless.