Very stylish, new, and modern. The staff in charge of the apartment are very responsive and accommodating to even the last minute booking. A breath of fresh air when it comes to dealing with a new environment and vacationing in a beautiful area.