Great location, as long as you make sure you are aware that you are sharing the property.
Cooking facilities are limited, but we took our bbq that made cooking for 6 a lot easier.