Is there hot water and flush toilets?