Well appointed property in a good location for a relaxing stay.