This long term rental property is located on a ridge on the west coast of Barbados and enjoys views of the Caribbean Sea