Prices vary due to seasons , number of guests and length of stay.