FFR205 - Beach Therapy

Location: First Flight Retreat Oceanfront 2nd level
Check In: Saturday
City: Kill Devil Hills
Beds: K, 2 T, QSS
Pets Allowed: Yes

6

Sleeps

2

Bedrooms

2

Baths
  • Pets Allowed w/ Pet Fee
  • Fitness Room
  • Game Room
  • Outdoor Pool
  • Elevator
  • Washer/Dryer
  • Keurig Coffee Maker
  • Smart TV
  • Walk-In Shower

Overview Read Reviews

Large oceanfront picture window, 2 bathroom renovations including a walk-in shower in the master bath with double vanity, new built-in cabinets/closets in both bedrooms and new master bedroom furniture. In 2021 new appliances were added, a new kitchen table seating 6, a new coffee table, a new area rug, and a bureau. Fresh paint throughout. This is one stunning condo that you won't want to leave! 

"Beach Therapy" is a spacious 2 bedroom, 2 bath condo that offers panoramic views of the ocean from its second-level balcony! Enjoy a large open kitchen with a large breakfast bar, making it great for entertaining and mealtime! This condo has a traditional coffee maker and a Keurig for coffee lovers. The large private balcony has two brand new pub tables and seating for 6 for dining and viewing pelicans, dolphins, and sunrises! Beach Therapy has 1 king bedroom a room with two twins, plus a queen sleeper sofa and 65-inch Smart TV in the living area. Ceramic tile flooring in the living room, beds made, washer/dryer, and free WiFi.  

***The elevator is a community amenity, not controlled by the homeowner, and not guaranteed. 

2025 Pool Schedule: 5/24/2025-10/12/2025

 

Calendar

Available Unavailable Check In Check Out
May 2026
Sun Mon Tue Wed Thu Fri Sat
      01 02
03 04 05 06 07 08 09
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
June 2026
Sun Mon Tue Wed Thu Fri Sat
  01 02 03 04 05 06
07 08 09 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
July 2026
Sun Mon Tue Wed Thu Fri Sat
    01 02 03 04
05 06 07 08 09 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
August 2026
Sun Mon Tue Wed Thu Fri Sat
       01 $3820
02 03 04 05 06 07 08
09 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
September 2026
Sun Mon Tue Wed Thu Fri Sat
   01 02 03 04 05
06 07 08 09 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
October 2026
Sun Mon Tue Wed Thu Fri Sat
     01 02 03
04 05 06 07 08 09 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31 $1570
November 2026
Sun Mon Tue Wed Thu Fri Sat
01 02 03 04 05 06 07
08 09 10 11 12 13 14 $1570
15 16 17 18 19 20 21
22 23 24 25 26 27 28 $1570
29 30
December 2026
Sun Mon Tue Wed Thu Fri Sat
   01 02 03 04 05 $1570
06 07 08 09 10 11 12 $1570
13 14 15 16 17 18 19 $1570
20 21 22 23 24 25 26 $1570
27 28 29 30 31
January 2027
Sun Mon Tue Wed Thu Fri Sat
      01 02 $1355
03 04 05 06 07 08 09
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
February 2027
Sun Mon Tue Wed Thu Fri Sat
  01 02 03 04 05 06
07 08 09 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28
March 2027
Sun Mon Tue Wed Thu Fri Sat
  01 02 03 04 05 06
07 08 09 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
April 2027
Sun Mon Tue Wed Thu Fri Sat
     01 02 03
04 05 06 07 08 09 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

Map

Map may not be 100% accurate.

Amenities

  • Bath Towels provided
  • Beds Made with linens
  • Elevator
  • Fitness Room
  • Game Room
  • Keurig Coffee Maker
  • Outdoor Pool
  • Pets Allowed w/ Pet Fee
  • Smart TV
  • Walk-In Shower
  • Washer/Dryer
  • Workstation

Recent Reviews About This Property

QUESTIONS AND ANSWERS CONCERNING THIS PROPERTY

No questions found, click the button below to ask the first one!

Virtual View

Catch
additional
Struct (ordered)
Detail
string
ErrNumber
number0
ErrorCode
string0
Extended_Info
string
ExtendedInfo
string
Message
stringcannot cast [62nn] string to a number value
StackTrace
stringlucee.runtime.exp.CasterException: cannot cast [62nn] string to a number value at lucee.runtime.op.Caster.toDoubleValue(Caster.java:552) at lucee.runtime.op.Caster.toIntValue(Caster.java:823) at lucee.runtime.op.Caster.toIntValue(Caster.java:774) at lucee.runtime.op.Caster.toInteger(Caster.java:4754) at lucee.runtime.db.SQLCaster.setValue(SQLCaster.java:212) at lucee.runtime.type.QueryImpl.setItems(QueryImpl.java:587) at lucee.runtime.type.QueryImpl.execute(QueryImpl.java:305) at lucee.runtime.type.QueryImpl.<init>(QueryImpl.java:243) at lucee.runtime.tag.Query.executeDatasoure(Query.java:1130) at lucee.runtime.tag.Query._doEndTag(Query.java:697) at lucee.runtime.tag.Query.doEndTag(Query.java:562) at recent_footer_cfm315$cf.call(/recent-footer.cfm:54) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1059) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:951) at lucee.runtime.PageContextImpl.doInclude(PageContextImpl.java:932) at components.footer_cfm$cf.call(/components/footer.cfm:514) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1059) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:951) at lucee.runtime.PageContextImpl.doInclude(PageContextImpl.java:932) at booking.property_cfm$cf.call(/booking/property.cfm:209) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1059) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:951) at lucee.runtime.listener.ClassicAppListener._onRequest(ClassicAppListener.java:65) at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:45) at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2715) at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2701) at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2672) at lucee.runtime.engine.Request.exe(Request.java:45) at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1259) at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1205) at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:97) at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51) at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.intergral.fusionreactor.j2ee.filterchain.WrappedFilterChain.doFilter(WrappedFilterChain.java:134) at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doNext(FusionReactorRequestHandler.java:698) at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doHttpServletRequest(FusionReactorRequestHandler.java:256) at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doFusionRequest(FusionReactorRequestHandler.java:119) at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.handle(FusionReactorRequestHandler.java:736) at com.intergral.fusionreactor.j2ee.filter.FusionReactorCoreFilter.doFilter(FusionReactorCoreFilter.java:36) at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.intergral.fusionreactor.j2ee.filterchain.WrappedFilterChain.doFilter(WrappedFilterChain.java:71) at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.intergral.fusionreactor.agent.filter.FusionReactorStaticFilter.doFilter(FusionReactorStaticFilter.java:54) at com.intergral.fusionreactor.agent.pointcuts.NewFilterChainPointCut$1.invoke(NewFilterChainPointCut.java:50) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:424) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1793) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) at java.lang.Thread.run(Thread.java:748)
TagContext
Array
1
Struct
codePrintHTML
string52: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;where&nbsp;property_id&nbsp;in(&nbsp;&lt;cfqueryparam&nbsp;cfsqltype=&quot;cf_sql_integer&quot;&nbsp;value=&quot;#cookie.recent#&quot;&nbsp;list=&quot;true&quot;&nbsp;/&gt;&nbsp;)<br> 53: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;limit&nbsp;5<br> <b>54: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/cfquery&gt;</b><br> 55: <br> 56: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div&nbsp;id=&quot;cartAbandonment&quot;&nbsp;class=&quot;cart-abandonment&quot;&gt;<br>
codePrintPlain
string52: where property_id in( <cfqueryparam cfsqltype="cf_sql_integer" value="#cookie.recent#" list="true" /> ) 53: limit 5 54: </cfquery> 55: 56: <div id="cartAbandonment" class="cart-abandonment">
column
number0
id
string??
line
number54
Raw_Trace
stringrecent_footer_cfm315$cf.call(/recent-footer.cfm:54)
template
stringE:\inetpub\wwwroot\domains\firstflightrentals.com\htdocs\recent-footer.cfm
type
stringcfml
2
Struct
codePrintHTML
string512: &lt;!---&lt;/cfif&gt;---&gt;<br> 513: <br> <b>514: &lt;cfinclude&nbsp;template=&quot;/recent-footer.cfm&quot;&nbsp;/&gt;</b><br> 515: &lt;!--&nbsp;This&nbsp;site&nbsp;is&nbsp;converting&nbsp;visitors&nbsp;into&nbsp;subscribers&nbsp;and&nbsp;customers&nbsp;with&nbsp;OptinMonster&nbsp;-&nbsp;https://optinmonster.com&nbsp;--&gt;<br> 516: &lt;script&gt;var&nbsp;om2856_12579,om2856_12579_poll=function(){var&nbsp;r=0;return&nbsp;function(n,l){clearInterval(r),r=setInterval(n,l)}}();!function(e,t,n){if(e.getElementById(n)){om2856_12579_poll(function(){if(window['om_loaded']){if(!om2856_12579){om2856_12579=new&nbsp;OptinMonsterApp();return&nbsp;om2856_12579.init({&quot;a&quot;:12579,&quot;staging&quot;:0,&quot;dev&quot;:0,&quot;beta&quot;:0});}}},25);return;}var&nbsp;d=false,o=e.createElement(t);o.id=n,o.src=&quot;https://a.optmstr.com/app/js/api.min.js&quot;,o.async=true,o.onload=o.onreadystatechange=function(){if(!d){if(!this.readyState||this.readyState===&quot;loaded&quot;||this.readyState===&quot;complete&quot;){try{d=om_loaded=true;om2856_12579=new&nbsp;OptinMonsterApp();om2856_12579.init({&quot;a&quot;:12579,&quot;staging&quot;:0,&quot;dev&quot;:0,&quot;beta&quot;:0});o.onload=o.onreadystatechange=null;}catch(t){}}}};(document.getElementsByTagName(&quot;head&quot;)[0]||document.documentElement).appendChild(o)}(document,&quot;script&quot;,&quot;omapi-script&quot;);&lt;/script&gt;<br>
codePrintPlain
string512: <!---</cfif>---> 513: 514: <cfinclude template="/recent-footer.cfm" /> 515: <!-- This site is converting visitors into subscribers and customers with OptinMonster - https://optinmonster.com --> 516: <script>var om2856_12579,om2856_12579_poll=function(){var r=0;return function(n,l){clearInterval(r),r=setInterval(n,l)}}();!function(e,t,n){if(e.getElementById(n)){om2856_12579_poll(function(){if(window['om_loaded']){if(!om2856_12579){om2856_12579=new OptinMonsterApp();return om2856_12579.init({"a":12579,"staging":0,"dev":0,"beta":0});}}},25);return;}var d=false,o=e.createElement(t);o.id=n,o.src="https://a.optmstr.com/app/js/api.min.js",o.async=true,o.onload=o.onreadystatechange=function(){if(!d){if(!this.readyState||this.readyState==="loaded"||this.readyState==="complete"){try{d=om_loaded=true;om2856_12579=new OptinMonsterApp();om2856_12579.init({"a":12579,"staging":0,"dev":0,"beta":0});o.onload=o.onreadystatechange=null;}catch(t){}}}};(document.getElementsByTagName("head")[0]||document.documentElement).appendChild(o)}(document,"script","omapi-script");</script>
column
number0
id
string??
line
number514
Raw_Trace
stringcomponents.footer_cfm$cf.call(/components/footer.cfm:514)
template
stringE:\inetpub\wwwroot\domains\firstflightrentals.com\htdocs\components\footer.cfm
type
stringcfml
3
Struct
codePrintHTML
string207: &lt;/div&gt;&lt;!---&nbsp;END&nbsp;virtual-tour-modal&nbsp;---&gt;<br> 208: <br> <b>209: &lt;cfinclude&nbsp;template=&quot;/components/footer.cfm&quot;&gt;</b><br> 210: <br> 211: &lt;!---&lt;/cfcache&gt;---&gt;<br>
codePrintPlain
string207: </div><!--- END virtual-tour-modal ---> 208: 209: <cfinclude template="/components/footer.cfm"> 210: 211: <!---</cfcache>--->
column
number0
id
string??
line
number209
Raw_Trace
stringbooking.property_cfm$cf.call(/booking/property.cfm:209)
template
stringE:\inetpub\wwwroot\domains\firstflightrentals.com\htdocs\booking\property.cfm
type
stringcfml
type
stringexpression