Everything about this was perfect. The place was extremely clean, the location was absolutely perfect, the hosts were wonderful, just everything was perfect. I would definitely stay here again. Do not pass this place up!