This place has everything. The location is ideal for beach, restaurants, and shopping. It's very clean, well decorated, and has everything you need to have a great stay. We had a great time. William was friendly and very helpful. We would love to stay here again!