This rental was among the most reasonably priced. However, there were a few issues that prevented a five-star rating: low flow in showers, odor in the guest shower, and the dryer vented into the laundry room. In addition, the main TV is a Fire TV so one has to log in to something else such as Netflix to watch anything. Of course, we didn't travel to Mexico to watch TV, so that was just an inconvenience. There are TVs in the bedrooms but they get no reception. There were other sundry issues that were also inconvenient but not needle movers. We love staying at Bella Sirena and the price was reasonable. If the low-flow showers, the odor in the guest shower, and the dryer venting issue are resolved, and the price stays reasonable, then this is a good rental. If not, then we would not stay in D501 again. You'll want to contact to host to determine if the issues were resolved.