Lo Sereno

A 10-room design hotel in Troncones, Mexico, combining modern design with Mexican flair. Situated on a quiet beach, it offers a stylish restaurant, lush gardens, and a disco ball that somehow works.

The Highs

Great modern design with a twist
Disco ball that somehow makes sense
Beach access without beach hostage situation
The town of Troncones

Stuff You Should Know

Ten rooms ensure intimate vibes, while the 15+ age requirement keeps the pool safe for your sophisticated lounging aspirations. The owner’s journey from motorcycle wanderer to boutique hotelier explains the perfect balance of polish and soul, while that disco ball suggests someone understands joy doesn’t always wear minimalist clothing. You’re technically not trapped here, but with a restaurant this good, you might choose to be.

Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.

Rates At-A-Glance

$300.

Rewards/Points Programs

Swank Guide Extras

Fancy the VIP treatment? Book with us, and we’ll make it happen. Early check-in, late check-out? Sorted. Free breakfast? Of course. F+B voucher? We’ll work on it. Room upgrade? Probably.

It’s all about who you know, and with our FORA partnership, you’re always in the inner circle. We’ll confirm what perks we’ve arranged before you ever pay.

Planes, Trains + TukTuks

Three-mile stretch of pristine beach meets legendary surf break. From the hotel, you can walk to most of Troncone’s charming restaurants and shops.

Rate advice Approximate rates by room type and season

Low Season
High Season
Shoulder Season

Most basic room

Standard Room

$300

$450

$375

Mid-priced room

N/A

N/A

N/A

Most expensive room

Deluxe Room

$400

$600

$500

Rates are approximate and for guidance only. To get prices for your trip dates, book with us.

Amenities In our room

Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.

*Top-scoring pillows are pillows we've rated 8 (or higher) out of 10 for comfort.

Food + Drink On-site surprises

Where escaping isn't necessary but remains an option

The restaurant serves all three meals with enough panache to make you forget there are other options, though the surrounding town’s culinary scene provides a welcome Plan B. The bar program understands that cocktails taste better when waves provide the soundtrack, while the proximity to local cafes means your coffee preferences can be as varied as your mood.

Hotels

Close
Find Nearby Share Location Get Directions Close