I had a great time staying at this resort. The people working there make the stay what it is, and I felt taken care of like a royalty every single day. Please note that this is a time share resort and they will try to sell this to you. Just something to be aware of. The beach was not nice at all. If you are like me, coming for the beach, this is not a location for you. Downtown Puerto Vallarta doesn't have nice beaches. If you are a pool person, the pools are great and they have an amazing service by the pool as well. The rooms were great, bed comfy, but the pillows were rock hard, that's the only bad thing about the rooms. If you are looking for a super quiet stay this resort is for you. If you are looking for a lively, things happening resort, this is not for you. There is no music playing throughout the day, activities are very few and tame, the place goes dead after 10pm. I'm not saying this a bad thing, just to be aware if this is not what you are looking for. The resort is located downtown, so you are very close to a boardwalk and it is a very short taxi ride to there (very inexpensive too). Lots of shops, nightclubs, bars, restaurants there, so that is a good alternative if you would like to party or have some fun after dinner. There is no buffet, only restaurants, so every meal is freshly made for you off the menu or whatever you desire. The food was incredible. Fine dining quality. I was impressed by the choices, the quality, taste and the presentation. I didn't eat at their other restaurant where you have to make the reservation mostly because I didn't want to be inside and wanted to try as many things as possible off the menu at Mirador. The staff at Mirador was incredible. I know I will miss a lot of names but I do want to give special thanks to Samuel, Victor, Ronaldo, Ismael, Juan, Miguel, Daniel, Gabriel, Eduardo and many many more for making me feel like a queen every time I came to dine. The front desk staff was incredible as well, special thanks to Miguel, Epi and Marina for helping me with anything and everything. I had a great time and would return in a heartbeat.